void emie1(sprite_status* pActwk);
void emie1_init(sprite_status* pActwk);
void emie1_matu(sprite_status* pActwk);
void emie1_dakii(sprite_status* pActwk);
void emie1_tobii(sprite_status* pActwk);
void emie1_tobim(sprite_status* pActwk);
void emie_play(sprite_status* pEmiewk, sprite_status* pSonicwk);
void setdirect(sprite_status* pEmiewk, sprite_status* pSonicwk);
void speedset(sprite_status* pActwk);
void speedsetx(sprite_status* pActwk);
void speedsety(sprite_status* pActwk);
void jumpchk_d();
void pljumpset();
void dakicheck(sprite_status* pActwk);
void empatchg(sprite_status* pActwk, char** pPattbl);
void emie1clrset();
void emie1clrsetx(PALETTEENTRY* pPalet);
void heartset(sprite_status* pActwk);
void heart1(sprite_status* pActwk);
void heart1_init(sprite_status* pActwk);
void heart1_move(sprite_status* pActwk);
